package pe.com.hermes.hermetic.negocio.ultil;

import java.sql.Timestamp;

import java.text.SimpleDateFormat;

import java.util.Calendar;
import java.util.Date;

public class FechaUtil {
    public FechaUtil() {
    }
    
    /** Devuelve el parametro fecha de entrada sumado 1 dia en el formato dd/mm/yyyy **/    
    public static String agregarDiasFecha(String fecha, int nroDias){
        String fechaManana = null;
        try{
            Calendar calendarManana = Calendar.getInstance();
            SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
            Date dateManana =  sdf.parse(fecha);
            calendarManana.setTime(dateManana);
            calendarManana.add(Calendar.DATE,nroDias);
             
           fechaManana =  sdf.format(calendarManana.getTime());
           
        }catch(Exception e){
            e.printStackTrace();
        }
        return fechaManana;
    }
    
    /** Devuelve el parametro fecha de entrada dd/MM/yyyy HH:mm:ss en el formato ddMMyyyyHHmmss **/    
    public static String getFechaImp(String fecha){
        String fechaFormato = null;
        
        try{            
            SimpleDateFormat sdfEntrada = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
            SimpleDateFormat sdfSalida = new SimpleDateFormat("ddMMyyyyHHmmss");
            
            Date date =  sdfEntrada.parse(fecha);                         
            fechaFormato =  sdfSalida.format(date);
           
        }catch(Exception e){
            e.printStackTrace();
        }
        return fechaFormato;
    }    
    
}
